RecyclerViews generate a new View for each entry in their source data collection.
RecyclerViews
View
True
False
RecyclerViews can display different types of Views for different objects in their source data collection.
A __ binds a single entry in a data collection to a RecyclerView's displayed View.
Binding
ViewHolder
Adapter
None of the above
A __ maps the data between the data collection and the displayed Views of a RecyclerView.
Multiple Views can be associated with a single entity in a data collection within a ViewHolder
DiffUtil…
DiffUtil
allows for custom logic to detect if items in a collection have changed.
compares previous and new data by key.
compares previous and new data by object.
All of the above
The __ pattern reuses views to efficiently inflate and display only the requisite Views for a RecyclerView
RecyclerView
Next Concept